Polygonal approximation using integer particle swarm optimization
نویسندگان
چکیده
Polygonal approximation is an effective yet challenging digital curve representation for image analysis, pattern recognition and computer vision. This paper proposes a novel approach, integer particle swarm optimization (iPSO), for polygonal approximation. When compared to the traditional binary version of particle swarm optimization (bPSO), the new iPSO directly uses an integer vector to represent the candidate solution and provides a more efficient and convenient means for solution processing. The velocity and position updating mechanisms in iPSO not only have clear physical meaning, but also guarantee the optimality of the solutions. The method is suitable for polygonal approximation which could otherwise be an intractable optimization problem. The proposed method has been tested on commonly used synthesized shapes and lake contours extracted from the maps of four famous lakes in the world. The experimental results show that the proposed iPSO has better solution quality and computational efficiency than the bPSO-based methods and better solution quality than the other state-of-the-art methods. Digital curve representation is an important topic in image analysis, pattern recognition and computer vision. After a contour is extracted from an object in the scene, a sequence of coordinate points can be obtained by traversing along the contour. This sequence of points can be viewed as a digital curve. It contains a large amount of shape information of the object [1], especially around the corners. Effective representation of a digital curve facilitates the subsequent image analysis tasks, such as shape matching, object recognition and image retrieval. Polygonal approximation is an effective digital curve representation method, providing a piecewise-linear representation of a curve by dividing the curve into a number of connected straight line segments. It removes a large number of redundant points from the digital curve while preserving major characteristics. As an example, take a square-shaped digital curve with 1000 points. Its optimal polygonal approximation consists of just the four corner points, which represents the same 1000-point curve without loss of shape information. Seeking the optimal approximation of a general digital curve is a challenging and unsolved problem however, because it is a combinatorial optimization problem without an
منابع مشابه
A discrete particle swarm algorithm for optimal polygonal approximation of digital curves
Polygonal approximation of digital curves is one of the crucial steps prior to many image analysis tasks. This paper presents a new polygonal approximation approach based on the particle swarm optimization (PSO) algorithm. Each particle represented as a binary vector corresponds to a candidate solution to the polygonal approximation problem. A swarm of particles are initiated and fly through th...
متن کاملOptimization of the Inflationary Inventory Control Model under Stochastic Conditions with Simpson Approximation: Particle Swarm Optimization Approach
In this study, we considered an inflationary inventory control model under non-deterministic conditions. We assumed the inflation rate as a normal distribution, with any arbitrary probability density function (pdf). The objective function was to minimize the total discount cost of the inventory system. We used two methods to solve this problem. One was the classic numerical approach which turne...
متن کاملApproximation of a Fractional Order System by an Integer Order Model Using Particle Swarm Optimization Technique
System identification is a necessity in control theory. Classical control theory usually considers processes with integer order transfer functions. Real processes are usually of fractional order as opposed to the ideal integral order models. A simple and elegant scheme is presented for approximation of such a real world fractional order process by an ideal integral order model. A population of ...
متن کاملAn Approach to Polygonal Approximation of Digital Curves Based on Discrete Particle Swarm Algorithm
An approach to polygonal approximation of regular digital curves based on PSO algorithm is presented. In this paper, each particle corresponds to a candidate solution to the polygonal approximation problem, which is represented as a binary vector. The offset error of centroid between the original curve and the approximation polygon, and the variance of distance error for each approximation segm...
متن کاملDesign and Implementation of Digital Fractional Order PID Controller using Optimal Pole-Zero Approximation Method for Magnetic Levitation System
The aim of this paper is to employ fractional order proportional integral derivative (FO-PID) controller and integer order PID controller to control the position of the levitated object in a magnetic levitation system (MLS), which is inherently nonlinear and unstable system. The proposal is to deploy discrete optimal pole-zero approximation method for realization of digital fractional order con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Sci.
دوره 278 شماره
صفحات -
تاریخ انتشار 2014